![]() |
![]() ![]() |
![]() |
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
<?php
$act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ preg_match("/temp. min:(.*)C/", $code, $out); print $out[0]; preg_match("/Wiatr (.*)m/s/", $code, $out1); print $out1[1]; } fclose($i); ?> [php:1:c901acde1f]<?php to juz inna sprawa ale dlaczego po wpisaniu echo "<br>"; w petli nie wyswietla mi nic i co mam zrobic aby zrobic wyswietlanie w dwoch liniach a nie jednej? moze ktos wskazac moj blad ? ?>[/php:1:c901acde1f] |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chyba coś Ci się pomieszało ze znacznikami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
[php:1:5ca93cb335] <?php $act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ preg_match("/temp. min:(.*)C/", $code, $out); print $out[0]."<br>"; preg_match("/Wiatr (.*)m/s/", $code, $out1); print $out1[1]."<br>"; } fclose($i); ?>[/php:1:5ca93cb335] Wypróbuj tak a jak nie zadziała to pokaż jak robisz |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
no wlasnie nie dziala bo nie wyswietla nic i nie wiem czemu przez dodanie znacznika <br> wszystko sie sypie
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Hmm... miałeś wypróbować mój kod (zmieniłem trochę) a jeżeli nie zadziała miałeś wkleić swój.
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
moj jest wyzej a ja wstawialem echo "<br>" pomiedzy print...
ale tez nie dzialalo i nie wiem co jest |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Eh.
1. Czy na pewno wyświetla cokolwiek bez echo "<br>"; :?: 2. Czy wypróbowałeś kod który ja podałem :?: 3. Czy możesz wkleić kod który NIE działa Tobie :?: |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
[php:1:de5b5d115d]<?php
$act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ preg_match("/temp. min:(.*)C/", $code, $out); print $out[0]."<br>"; preg_match("/Wiatr (.*)m/s/", $code, $out1); print $out1[1]."<br>"; } fclose($i); ?>[/php:1:de5b5d115d] to dziala ale nie wyswietla tak jak bym chcial |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A jak byś chciał ?
Kiedy piszesz że nie działa tak jak chcesz to jest dopiero połowa sukcesu Oszczędź czas wszystkim i nie czekaj na Cytat A jak byś chciał ?
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
widzisz ja jestem poczatkujacy i chodzi mi o to aby wyswietlalo temp. min iles tam a pod spodem wyswietlalo wiatr taki i taki i nie wiem czemu po dodaniu dodatkowego znacznika [php:1:a9673cac75]<?php
echo "<br>" ?>[/php:1:a9673cac75] wszystko sie zaczyna psuc i nie wyswietla nic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? wiec moze ktos mi pomoze no chyba ze to jest tak trywialne ze bede musial poswiecic na to wiecej czasu i za kazdym razem pytac o jakies bzdury posrednio zwiazane z tym tematem. A wydaje mi sie ze lepiej skonczyc to w tym temacie niz rozbijac to na pojedyncze posty i zapychac serwer. |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A dodajesz średnik na końcu?
Posłuchaj - prosiłem cię kilka razy żebyś pokazał kod który Ci NIE działa Nie potrafię już wyraźniej tego napisać. Rób jak uważasz. |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
[php:1:f1b8044b24]<?php
$act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201135&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ preg_match("/temp. min:(.*)C/", $code, $out); print $out[0]; } ?> <br> <? while($code=fgets($i, 1024)){ preg_match("/Wiatr(.*)m/s/", $code, $out1); print $out1[1]; } fclose($i); ?>[/php:1:f1b8044b24] probowalem to zrobic tak ale tez mi nie dziala |
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
[php:1:88d40b2b44]<?php
$act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ preg_match("/temp. min:(.*)C/", $code, $out); echo "Temp. min : ".$out[0]."<br>"; preg_match("/Wiatr (.*)m/s/", $code, $out1); echo "Wiatr: ".$out1[1]."<br>"; } fclose($i); ?>[/php:1:88d40b2b44] A jezeli nie to napisz jak wyświetliło a jak chciałbyś. |
|
|
![]()
Post
#33
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Może nie jest to do końca to, o co chodzi w głównym wątku, ale zapraszam:
Pogodzia |
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
foxx to moze napiszesz mi jeszcze czemu wykonuje to taka wielka petle.
Bo jak uruchomilem twoj skrypt wykonalo petle z kilkanascie razy zanim dostarczylo wyniki a pozniej znow zaczelo wykonywac petle |
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze to jest Twój skrypt (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Zrób tak: [php:1:42eb60a549]<?php $act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ if(preg_match("/temp. min:(.*)C/", $code, $out)){ echo "Temp. min : ".$out[0]."<br>"; } if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){ echo "Wiatr: ".$out1[1]."<br>"; } } fclose($i); ?>[/php:1:42eb60a549] Rozwiązanie: skrypt działał tak: -biorę linię z podanego pliku -sprawdzam czy jest tam wyrażenie "pogoda min cośtam" -wyswietlam "pogoda min cośtam" -to samo dla temperatury A powino być tak: -biorę linię z podanego pliku -sprawdzam czy jest tam wyrażenie "pogoda min cośtam" -jeżeli jest to wyswietlam "pogoda min cośtam" -to samo dla temperatury Sam mogłeś na to wpaść[/b] |
|
|
![]()
Post
#36
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
wiesz ja jestem poczatkujacy i nie jestem na tyle obcykany tak jak ty ale podajesz wytlumaczenie wiec jestem wdzieczny a mi chodzi o to aby sie nauczyc ze zrozumieniem a nie z bledami wiec sam wiesz...
a napewno jak sam zaczynales miales wiele pytan i tez czesto pytales... ale nie kazdy rodzi sie geniuszem moze ty nim jestes bo ja nie (oczywiscie bez obrazy) |
|
|
![]()
Post
#37
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
OT
Cytat wiesz ja jestem poczatkujacy i nie jestem na tyle obcykany tak jak ty ale podajesz wytlumaczenie wiec jestem wdzieczny a mi chodzi o to aby sie nauczyc ze zrozumieniem a nie z bledami wiec sam wiesz...
a napewno jak sam zaczynales miales wiele pytan i tez czesto pytales... ale nie kazdy rodzi sie geniuszem moze ty nim jestes bo ja nie (oczywiscie bez obrazy) HeHe... Każdy z nas kiedyś zaczynał... Jak będziesz miał chwilę wolnego czasu poprzeglądaj sobie pierwsze posty Wielkich ludzi tego forum... Miło popatrzeć, że oni też mieli niekiedy banalne do rozwiąznia problemy... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Tak, by nie być gołosłownym: http://forum.php.pl/viewtopic.php?t=147 http://forum.php.pl/viewtopic.php?p=364 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Seth w dniu dzisiejszym chyba by sam zablokował takie topiki odsyłając użytkowników do wszystkich diabłów - znaczy się do wyszukiwarki forum... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#38
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
@miszqa: Masz rację, ale nie wkurzam się że pytasz - chodziło mi o przeanalizowanie działania programu - to był klucz do rozwiązania problemu.
Cytat napewno jak sam zaczynales
Jestem początkujący (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) / |
|
|
![]()
Post
#39
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
no dobra wiec czy jednak ktos moze naprawic ten skrypt aby wyswietlany byl prawidlowo i bezblednie moze wtedy odpuszcze wreszcie ten temat.
Poza tym dzieki za slowa otuchy :-)) |
|
|
![]()
Post
#40
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Seth w dniu dzisiejszym chyba by sam zablokował takie topiki odsyłając użytkowników do wszystkich diabłów - znaczy się do wyszukiwarki forum... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Nie. Bo byly zgodne z regulaminem i nie obrazaly nikogo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.10.2025 - 22:11 |